package com.scu.baseline.pojo;

import java.util.Date;
import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;

/**
 * (Task)实体类
 *
 * @author lotswn
 * @since 2022-06-22 08:56:29
 */
@ApiModel(value = "Task",description = "$tableInfo.comment")
public class Task implements Serializable {
    private static final long serialVersionUID = -82966841261242217L;
    /**
    * 任务id

    */
	@ApiModelProperty(name = "id",notes = "任务id ",dataType = "Integer",required = true)
    private Integer id;
    /**
    * 任务备注名
    */
	@ApiModelProperty(name = "taskname",notes = "任务备注名",dataType = "String",required = true)
    private String taskname;
    /**
    * 执行检测任务的主机id
    */
	@ApiModelProperty(name = "hostid",notes = "执行检测任务的主机id",dataType = "Integer",required = true)
    private Integer hostid;
    /**
    * 创建任务的用户id
    */
	@ApiModelProperty(name = "userid",notes = "创建任务的用户id",dataType = "Integer",required = true)
    private Integer userid;
    /**
    * 策略项检测标识
    */
	@ApiModelProperty(name = "hostinfo",notes = "策略项检测标识",dataType = "Integer",required = true)
    private Integer hostinfo;
    /**
    * 注册项检测标识
    */
	@ApiModelProperty(name = "gpedit",notes = "注册项检测标识",dataType = "Integer",required = true)
    private Integer gpedit;
    
	@ApiModelProperty(name = "patchinfo",notes = "${column.comment}",dataType = "Integer",required = true)
    private Integer patchinfo;
    
	@ApiModelProperty(name = "netinfo",notes = "${column.comment}",dataType = "Integer",required = true)
    private Integer netinfo;
    
	@ApiModelProperty(name = "backdoor",notes = "${column.comment}",dataType = "Integer",required = true)
    private Integer backdoor;
    
	@ApiModelProperty(name = "selfstart",notes = "${column.comment}",dataType = "Integer",required = true)
    private Integer selfstart;
    
	@ApiModelProperty(name = "service",notes = "${column.comment}",dataType = "Integer",required = true)
    private Integer service;
    /**
    * 创建时间
    */
	@ApiModelProperty(name = "createTime",notes = "创建时间",dataType = "Date",required = true)
    private Date createTime;
    /**
    * 任务当前状态（0：待检测；1：检测完成）
    */
	@ApiModelProperty(name = "status",notes = "任务当前状态（0：待检测；1：检测完成）",dataType = "Integer",required = true)
    private Integer status;

        
    public Integer getId() {
        return id;
    }

    public void setId(Integer id) {
        this.id = id;
    }
        
    public String getTaskname() {
        return taskname;
    }

    public void setTaskname(String taskname) {
        this.taskname = taskname;
    }
        
    public Integer getHostid() {
        return hostid;
    }

    public void setHostid(Integer hostid) {
        this.hostid = hostid;
    }
        
    public Integer getUserid() {
        return userid;
    }

    public void setUserid(Integer userid) {
        this.userid = userid;
    }
        
    public Integer getHostinfo() {
        return hostinfo;
    }

    public void setHostinfo(Integer hostinfo) {
        this.hostinfo = hostinfo;
    }
        
    public Integer getGpedit() {
        return gpedit;
    }

    public void setGpedit(Integer gpedit) {
        this.gpedit = gpedit;
    }
        
    public Integer getPatchinfo() {
        return patchinfo;
    }

    public void setPatchinfo(Integer patchinfo) {
        this.patchinfo = patchinfo;
    }
        
    public Integer getNetinfo() {
        return netinfo;
    }

    public void setNetinfo(Integer netinfo) {
        this.netinfo = netinfo;
    }
        
    public Integer getBackdoor() {
        return backdoor;
    }

    public void setBackdoor(Integer backdoor) {
        this.backdoor = backdoor;
    }
        
    public Integer getSelfstart() {
        return selfstart;
    }

    public void setSelfstart(Integer selfstart) {
        this.selfstart = selfstart;
    }
        
    public Integer getService() {
        return service;
    }

    public void setService(Integer service) {
        this.service = service;
    }
        
    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }
        
    public Integer getStatus() {
        return status;
    }

    public void setStatus(Integer status) {
        this.status = status;
    }

}